//
//  MSPopupManager.h
//  MSPopupsManager
//
//  Created by zz on 22.4.24.
//

#import <Foundation/Foundation.h>
#import "MSPopupProtocol.h"
#import "MSPopupEntity.h"

NS_ASSUME_NONNULL_BEGIN
@class MSPopupConfigure;
@interface MSPopupManager : NSObject

+ (instancetype)defaultManager;

+ (void)addPopup:(id<MSPopupProtocol>)popup options:(MSPopupConfigure *)options;

+ (void)dismissWithPopup:(id<MSPopupProtocol>)popup;

- (MSPopupEntity *)getPopupsStackTopAlertView;

+ (void)clearWindowQueue;

+ (void)clear;

@end

NS_ASSUME_NONNULL_END
